/*
 * Intersectable.java
 *
 * Created on September 22, 2007, 10:41 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package flightlifter;



public abstract class Intersectable {
    public Shader shader;
    abstract void draw();

    abstract boolean intersect(Ray state);
    abstract public PVector getPoint(float u, float v);
    abstract boolean inside(BoundingBox bounds);
    protected PVector minBounds,maxBounds;

}
